home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
033a
/
prol12b1.zip
/
!PROLON.NEW
next >
Wrap
Text File
|
1991-04-01
|
19KB
|
501 lines
$NOMACS$
ProLogon Revision History (reverse order)
-----------------------------------------
26-Mar-91
Added logic to search for PROLON.REG file in the specified
"COMMON_DIR" directory rather than the current directory. Please
note that if you are using the COMMON_DIR option in PROLON.CNF you
will need to move your PROLON.REG files to the specified directory to
prevent the "[UNREGISTERED]" message being displayed.
Changed language prompt to say
Enter=none
Rather than
0=none, Enter='1'
which should be a bit less confusing.
20-Mar-91
Corrected occasional extraneous "More?" prompt.
13-Mar-91
Corrected an error in passing of current conference number to
PCBOARD 14.5 when processing a 143-byte format PCBOARD.SYS file.
Added a check to prevent entry to the initial door when the user's
daily time limit is already exceeded.
Added
SET PROTRNS=ON
environment setting to assist in development of PROTRNS files. When
present, the program will output all translatable messages surrounded
in {...}. These can be used to determine changes or additions that
are possible in the PROTRNS files.
09-Mar-91
Changes in "more" logic to prevent unwanted "more" prompts in
some non-graphic displays (broken 2-mar-91).
Added new
CHAT_LEVEL n
option to PROLON.CNF to allow specification of minimum security level
needed to become "available for chat" on initial login.
08-Mar-91
Changed F6(update) function to allow password editing without entry
of original password or display of new password.
05-Mar-91
Corrected processing of "door directory" entry in DOORS.LST files.
02-Mar-91
The PROBAUD file was being accessed from the current directory
instead of the "common" directory, as it should have been.
Corrected translations that resulted in over 240 characters being
output. Removed extraneous "more" prompts during some ansi displays.
Changes in "Going off-hook" procedure to time out if the modem does
not return an "OK" result code after 10 seconds. The "Going off-hook"
procedure was broken in some early 2-mar-91 betas.
The (S)ystem option has been broken in betas since 28-Feb-91.
Added new
AUTO_REGISTER ON/OFF
configuration file option to control automatic registration of new
users for auto-scan in public conferences. The default is OFF, meaning
that new users will _not_ automatically auto-scan public conferences.
When turned ON, this feature enables auto-scan flags in all public
conferences when a new user is entered into the system.
Added a check for
EXPIRE_DAYS 0
in PROLON.CNF to allow new users to be entered into the system
with an expiration date of 00-00-00, effectively disabling the
expiration date.
01-Mar-91
Changed format of PROBAUD file to allow more flexible specification
of modem result codes vs true connect speeds. The new format uses
two lines per entry. The first line is the complete CONNECT
statement from the modem, including any protocol codes. The second
line is the actual expected bps for this connect type. The sample
PROBAUD file includes only a brief example of the format-- please add
actual statements to this file for your modem type.
28-Feb-91
Added logic to properly handle the "door directory" entry in pcb145
format doors.lst files.
Added logic to cause prologon to refuse to open doors requiring
USER.SYS or DOOR.SYS files.
19-Feb-91
Added logic to limit reprompts on new password entry when
verification fails.
Corrected message when new password is "too easy to guess".
28-Jan-91
Corrected processing of PROBAUD file which caused program to hang
if an actual baud rate was not found in the PROBAUD data file.
Corrected "password is too easy to guess" message wording.
Conference "scan" flags are no longer automatically set for new users
into the system.
23-Jan-91
Added a new data file PROBAUD. If present, this file specifies
alternate connect speeds for each reported baud rate for error
correcting modems.
22-Jan-91
Added logic to create new PCBOARD.SYS files in the original 128 byte
format when _not_ running under pcboard 14.5.
Corrected password entry/change logic to check that user names are
not used as passwords.
21-Jan-91
New users were not being added correctly in 19-Jan betas running
under pcb145 (reported as error 1102).
New users weren't being asked for preferences for visual editor
and screen clearing as they should have been.
19-Jan-91
Corrected a bug that caused WRITE FAILURE when creating new
PCBOARD.SYS files on systems with fewer than 40 conferences.
Added new file, PROPCAN, which works like TCAN for new user
passwords. New users will not be allowed to define passwords that are
listed in the PROPCAN file.
17-Jan-91
Changed new user default for "Use visual editor" to yes.
Deleted 'MAILRUN' logic, which is now obsolete.
Corrected mailer interface to properly drop to dos on carrier
loss during user login.
16-Jan-91
Changed F6(update user record) function to disable user display
of record changes.
Debugging of mailer interface.
15-Jan-91
Added a new configuration file option:
MIN_PASSWORD n ;specifies that new user passwords must be
;at least n characters long.
Added logic to reject new user passwords that are part of the
username.
14-Jan-91
Added the following prompts to new user registration:
Disable Visual Editor Prompt (yes/no)
Visual Editor Default (yes/no)
Clear Screen Between Messages (yes/no)
04-Jan-91
Added a front-end mailer interface. To activate this feature,
append the following options to the PROLON command line:
/c:SPEED specifies the actual CONNECT speed (eg. 1200, 2400 or 19200)
/err if an error correcting connection is active.
14-Dec-90
Added logic to ignore extra characters in a password entry.
06-Oct-90
Initial posting of ProLogon 1.2 beta.
Removed the requirement for use of VALPCB.EXE in un-registered
copies, and removed validation of PCBOARD.EXE during REGLON
processing.
27-Jun-90
Official release of ProLogon 1.1.
Please repeat any reports of serious bugs in this beta. I want to
freeze and soon release ProLogon 1.1, so your input is appreciated.
21-Jun-90
Background colors/flashing were not being cancelled when entering
a display in the 'default color' when the default intensity was set
to '1'.
19-Jun-90
Carrier was not being dropped when a caller attempted a baud rate
below MIN_BAUD.
Added support for @EVENT@ macro (returning time of next event).
07-Jun-90
The Control Panel now adds a line of stars to the end of the caller
log file if the file ends with some other entry type.
30-May-90
Changes in new crt driver to allow ansi codes that attempt bizarre
cursor positioning (such as move-left-255-spaces).
The caller log browser now hilights "Opened door" entries in red.
28-May-90
Corrected endless loop resulting from lost carrier while waiting
for the "connect" status from the modem (broken 24-may).
27-May-90
Some control panel commands didn't display correctly when issued
during a screen blank.
25-May-90
The (L)ocal login function was broken in the 24-may beta.
Increased stack allocation (stack was exhausted in the caller log
browser and possibly other functions).
Corrected an error in the caller log browser with VGA display modes
having over 43 text lines.
Local function keys were left disabled after using the (P)rogram menu
function.
Corrected local non-graphic display to use the default colors instead
of white.
24-May-90
Added new (P) Program Menu function from the Control Panel. When
present, the file PROPROGM is your Program Menu definition file. See
the sample PROPROGM file for an example of the file format.
There is a new version of PROPANEL.COM which includes the new option.
Recent prologon betas are much quicker without PROPANEL.COM so you
might consider just deleting the old version and not putting in a new
one at all.
23-May-90
Corrected the bogus conference number display on the status line
prior to entry of the user's password.
22-May-90
Added the ability to stack a door password after the door name.
Added logic to allow a time range prefix in front of door control lines
in the PROLON.CNF file. This allows you to force or restrict doors by
time range and security level. If any door control line has a time
range in the form
HH:MM-HH:MM
before the security level, the line will be ignored at all times
outside the specified time range, and will be active within the time
range. Door control lines not starting with a time range are active
at all times.
21-May-90
Corrected various problems in ANSI codes and screen display colors.
20-May-90
After a bit of tinkering I have decoded most of the USER.INF file
format. This beta should add USER.INF records correctly, even when
you have other applications installed in it.
I've also included a little utility that decodes your USER.INF file
and reports what it finds-- this tests my logic in decoding the
format.
19-May-90
Removed support for PCBTRAP.
Rewrote screen handlers for quicker displays.
Note: the environment setting
SET OVCRT=ON
may be needed under DesqView and other windowing/timeshare systems.
18-May-90
ProLogon was writing out the USER.INF pointer in the wrong format. I
had to GUESS the format since it isn't documented. This beta should
do it right. If you ran a previous ProLogon beta with PCB 14.5 you
need to run PCBSM's "Create user info file" function again to clean
things up.
NOTE: please do not add any "third party" programs to your USER.INF
program if you intend to use this beta of ProLogon. I haven't yet
figured out how this information is recorded and it surely will cause
problems. This will clear up as soon as Clark releases file formats
or I manage to reverse engineer the files generated by 145 beta codes.
14-May-90
Changed curconfh definition for compatibility with pcboard when
accessing conferences over #255.
Added code to create dummy USER.INF records when running under PCB
14.5. I still don't know what the file format is, so everything but
the name is initially zeroed out.
Corrected @Xhh handler to allow unlimited line lengths while displaying
text files.
12-May-90
Removed 'bulletins updated since last call:' message if the specified
BLT.LST file does not exist.
Added support for @Xhh color macros.
Changed door routing logic to ignore extra entries in door definition
lines. This allows ProLogon to use 14.5 format DOORS.LST files.
Changed logic to ignore extra entries PWRD definition lines. This
allows ProLogon to use 14.5 format PWRD files.
Added low level logic to retry failed read operations RETRY_COUNT
times; this may solve some READ FAILURE problems under networked
systems.
07-May-90
Added new AUTO_RESET_MINUTES option keyword to control (and/or
disable) the automatic-modem-reset-when-idle function.
Added a check to disable the F6(update user) function when there is
not a valid user online.
30-Apr-90
Corrected password prompt for new users after the second verification
entry fails to match the first entry.
21-Apr-90
Added logic to detect callers attempting to use even parity.
Added logic to trigger "mail run" feature when Fido FSC001 or FSC006
protocols are detected.
Deleted MINBAUD environment variable.
Added new MINBAUD #### option keyword to control minimum baud rate
that will be accepted.
11-Mar-90
Added new COUNT_LOCAL OFF option keyword to disable the counting of
local logons in the system calls counter.
I'd like to wind down the BETA testing of ProLogon and prepare for the
first production release. Please, remind me if there are any long-
standing bugs, but hold off on new feature ideas until we start up with
the ProLogon 1.1 betas... Thanks!
12-Feb-90
Tinkered with "more" logic to prevent the occasional reports of
garbage after answering "n" to a "more:" prompt.
Updated documentation file and also added WordPerfect 5 format
documentation. Please review this and report back with any errors or
omissions. I am now hoping to go public with ProLogon in the next
week or two.
06-Feb-90
Wrote new VALPCB.EXE program to "validate" PCBOARD.EXE and create a
dummy PROLON.REG file for un-registered copies. The new code will
not run at all without a valid PROLON.REG file. Unregistered (but
VALPCB'd) copies are now FULL-FEATURED but will display a message
indicating they are unregistered and will include a short delay.
Added new 'DAILY_TIME_LEVEL nnn' option keyword. This allows you to
specify the minimum security level to be exempt from daily time
limits. The default is 100 to exempt co-sysops.
Corrected a logic error that caused all new user "expired security
level" settings to be set to 32 instead of the proper value.
Stacked logins were not always working at the 'select language' prompt.
03-Feb-90
Added logic to force the "door menu" to be displayed if the filename
is preceeded with a "*". This is useful when you are forcing a
caller directly into a door, but still want to display a pre-
determined message.
Here is an example of how I use this feature to allow non-registered
users to leave a COMMENT via PROSCRIPT when calling into a private
node:
; private note users are allowed to leave a comment to sysop
2 *L:\PCB\GEN\CLOSED L:\pcb\main\doors.dat **18 *G
10 *L:\PCB\GEN\CLOSED L:\pcb\main\doors.dat **18 *G
50 *L:\PCB\GEN\CLOSED L:\pcb\main\doors.dat **18 *G
Door #18 calls ProScript to allow the user to input 5 lines as
a message to sysop.
01-Feb-90
In DISPLAY_NEWS BOTH mode the "Scan for messages" prompt is bypessed by
a "... NS" option on the name/password command line.
30-Jan-90
The new bulletin scans are now disabled when the quick logon or quick
join options are used.
28-Jan-90
Added logic to re-initialize modem after 10 minutes of idle time;
this prevents a system going down if the modem loses it's settings
during a period of inactivity.
26-Jan-90
Added logic to honor the 'user level assigned to those who refuse to
register' entry in PCBSETUP. New users will be allowed to continue
the logon, even if refusing to register, provided you list the
"refused registration" security level in your PWRD file.
Corrected ring detect logic to reset to system available if the phone
stops ringing before a connection is established.
25-Jan-90
Added logic to allow single-line logons from the "Enter language #"
prompt. For example,
2 N Q firstname lastname password 3
would select language #2, perform a quick logon in non graphics mode,
and activate door #3. Likewise, the mailer hook is activated with
1 N MAILRUN
at this prompt.
Implemented F6 (update) sysop key to activate an online user record
update.
Changed low-level file handlers to prevent attempts to re-create a
file that exists but cannot be opened due to sharing violations.
19-Jan-90
Added new 'DISPLAY_NEWS BOTH' option keyword. This causes an
internal display of conference news, and also signals ProDoor to
perform the "personal mail" scan when first opened.
18-Jan-90
Added new RING_COUNT option keyword. This option specifies how many
telephone rings to require before answering the phone.
17-Jan-90
Added two new macros:
$LASTMSGNO$ {high message number in current conference}
$MSGCOUNT$ {active message count in current conference}
Added logic to scan actual bulletin files for "bulletin updated
since last call" message on joining a conference.
New translation:
Bulletins updated since last call:
16-Jan-90
Implemented F2 (lockout) sysop key to change the current user's
security level to 0.
15-Jan-90
After a security level change was detected, prologon was not properly
executing the 'return from door' option at the new level.
12-Jan-90
Added logic to PgUp key to properly display conference registrations
when more than 70 conferences are defined. Pressing PgUp multiple
times will scroll through all available conferences.
09-Jan-90
Changed display for non-buffered UART types to say "16450/8250"
because these are two chips are identical but are made by two
different companies.
Changed usernet logic to insure that the "no caller this node" entry
is always present when the control-panel is active.
The ALT-F/PRODEBUG feature to aid in language translation was
accidentally being activated even when an alternate language was not
specified.
08-Jan-90
Corrected color displays.
I lost everything done on 7-jan in a disk crash. I think everything
has been recoded...
07-Jan-89
Added logic to help in writing new language translations. When you
are running in an alternate language, AND you use ALT-F or have the
environment
SET PRODEBUG=ON
active, any message that can be translated, but that is NOT matched
by your translation file, will be output with "{....}" added so you
can see exactly what still needs translation.
Added a new EXPIRE_LEVEL option keyword to allow sysop control of
the expired security level for new users.
EXPIRE_LEVEL 3 ;expired security level for new users.
;default is to use normal new-user
;security level.
05-Jan-90
Added logic to detect security level changes on return from a door;
in this case the "initial command" is used rather than the "return
from door" command.
Deleted EXPIRE_DAYS environment. This function is now controlled by
the EXPIRE_DAYS option keyword in the prologon configuration file.